#!/bin/bash

# 业务数据库 -> ODS/DIM -> DWD -> DWM -> DWS -> MySQL -> BI
# 从DWS导出数据到MySQL中

mysql -uroot -p123456 scrm_bi -e "
CREATE TABLE itcast_intention_app (
  customer_total int(11) COMMENT '聚合意向客户数',
  area varchar(32) COMMENT '区域信息',
  itcast_school_id varchar(32) COMMENT '校区id',
  itcast_school_name varchar(32) COMMENT '校区名称',
  origin_type varchar(32) COMMENT '来源渠道',
  itcast_subject_id varchar(32) COMMENT '学科id',
  itcast_subject_name varchar(32) COMMENT '学科名称',
  hourinfo varchar(32) COMMENT '小时信息',
  origin_type_stat varchar(32) COMMENT '数据来源:0.线下；1.线上',
  clue_state_stat varchar(32) COMMENT '客户属性：0.老客户；1.新客户',
  tdepart_id varchar(32) COMMENT '创建者',
  tdepart_name varchar(32) COMMENT '咨询中心名称',
  time_str varchar(32) COMMENT '时间明细',
  groupType varchar(32) COMMENT '产品属性类别：1.总意向量；2.区域信息；3.校区、学科组合分组；4.来源渠道；5.贡献中心；',
  time_type varchar(32) COMMENT '聚合时间类型：1、按小时聚合；2、按天聚合；3、按周聚合；4、按月聚合；5、按年聚合；',
  dayinfo varchar(32) COMMENT '日信息',
  monthinfo varchar(32) COMMENT '月信息',
  yearinfo varchar(32) COMMENT '年信息'
);
"

# sqoop导出
sqoop export \
--connect "jdbc:mysql://192.168.10.150:3306/scrm_bi?useUnicode=true&characterEncoding=utf-8" \
--username root \
--password '123456' \
--table itcast_intention_app \
--hcatalog-database itcast_dws \
--hcatalog-table itcast_intention_dws \
-m 10
